package com.qzsoft.zhjd.asphalt.modules.consumptionstatistics.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.qzsoft.zhjd.asphalt.modules.consumptionstatistics.dto.ActCountDto;
import com.qzsoft.zhjd.asphalt.modules.consumptionstatistics.dto.ConsumptionStatisticsTableDto;
import com.qzsoft.zhjd.asphalt.modules.consumptionstatistics.dto.TheoCountDto;

import java.util.Map;

public interface ConsumptionStatisticsService {
    /**
     * 数据分页
     * @param params
     * @return
     */
    IPage<ConsumptionStatisticsTableDto> page(Map<String, Object> params);

    /**
     * 获取实际材料消耗
     * @param params
     * @return
     */
    ActCountDto actCount(Map<String, Object> params);

    /**
     * 理论材料消耗
     * @param params
     * @return
     */
    TheoCountDto theoCount(Map<String, Object> params);
}
